Fast Ray Traversal of Tetrahedral and Hexahedral Meshes for Direct Volume Rendering
نویسندگان
چکیده
The importance of high-performance rendering of unstructured or curvilinear data sets has increased significantly, mainly due to its use in scientific simulations such as computational fluid dynamics and finite element computations. However, the unstructured nature of these data sets lead to rather slow implementations for ray tracing. The approaches discussed in this paper are fast and scalable towards realtime ray tracing applications. We evaluate new algorithms for rendering tetrahedral and hexahedral meshes. In each algorithm, the first cell along a ray is found using common realtime ray tracing techniques. For traversing subsequent cells within the volume, Plücker coordinates as well as ray-bilinear patch intersection tests are used. Since the volume is rendered directly, all algorithms are applicable for isosurface rendering, maximum-intensity projection, and emissionabsorption models.
منابع مشابه
GPU Improvements on the Sorting and Projection of Tetrahedral Meshes for Direct Volume Rendering
Direct Volume Rendering is one of the most popular visualization techniques. Although approaches such as ray-casting or slicing are fast and well-implemented on graphics hardware for regular and irregular grids, cell projection techniques are still time-consuming for large tetrahedral meshes. We propose improvements to the pipeline of cell projection techniques based on the SXMPVO [4] and the P...
متن کاملQuadrilateral and Hexahedral Element Meshes
This chapter explains techniques for the generation of quadrilateral and hexahedral element meshes. Since structured meshes are discussed in detail in other parts of this volume, we focus on the generation of unstructured meshes, with special attention paid to the 3D case. Quadrilateral or hexahedral element meshes are the meshes of choice for many applications, a fact that can be explained emp...
متن کاملGenerating segmented tetrahedral meshes from regular volume data for simulation and visualization applications
This paper describes a method to generate Delaunay tetrahedral meshes directly from regular volume data by vertex insertion driven by an error criterion. By adapting the mesh to the input data, the method produces meshes suitable for fast and precise volume ray-casting. A partitioning method that splits the mesh into homogeneous sub-meshes is also presented. Such mesh segmentation strategy turn...
متن کاملImplementing Ray Casting in Tetrahedral Meshes
Although cell-projection, e.g., [3, 2], and resampling, e.g., [4, 5] are the most popular approaches to hardware-assisted volume rendering of tetrahedral meshes, they are not the only ones; for example, Westermann and Ertl [6] suggested a hardware-assisted technique for ray casting in tetrahedral meshes. In this technical report another hardware-assisted implementation of the ray casting algori...
متن کاملSheet-Based Hexahedral Mesh Generation
Historically, hexahedral finite element mesh generation has required significant geometric decomposition with the resulting consequence that generating hexahedral meshes can be extremely difficult to perform and automate and the process often takes several orders of magnitude longer in time to complete than current methods for generating tetrahedral meshes. In this work, we present methods for ...
متن کامل